package com.dzl.goods.pojo.vo;

import com.dzl.constant.CommonConstants;
import com.dzl.goods.pojo.WelfareGoodsAttr;
import lombok.Data;

import java.math.BigDecimal;

/**
 * sku维度（以sku为单位）的商品
 * @author WangJian
 * @date 2021/7/16 0016
 */
@Data
public class WelfareSkuGoodsVo extends WelfareGoodsAttr {

    /**
     * 规格ID
     */
    private Integer skuId;
    /**
     * 企业端商品来源：0同步平台 1自行添加
     */
    private Integer enterpriseGoodsSource;
    /**
     * 类别；1：实体商品，2：虚拟商品
     */
    private Integer goodsType;
    /**
     * 商品类型名称
     */
    private String goodsTypeName;
    /**
     * 利润率
     */
    private BigDecimal profit;
    /**
     * 商品名称
     */
    private String goodsName;
    /**
     * 品牌名称
     */
    private String brandName;
    /**
     * 规格
     */
    //private String goodsDetails;
    /**
     * 商品主图
     */
    private String goodsImg;
    /**
     * 是否已选择过：0否 1是
     */
    private Integer isChecked = CommonConstants.NO;
    /**
     * 商品属性
     */
    private String goodsAttr;
    /**
     * 供应商id
     */
    private Integer supplierId;
    /**
     * 供应商名称
     */
    private String supplierName;
    /**
     * 供应商代码
     */
    private String supplierCode;
    /**
     * 供应商名称
     */
    private String partitionName;
    /**
     * 商品状态；0：草稿，1：上架，2：下架
     */
    private Integer goodsStatus = CommonConstants.YES;
    /**
     * 商品状态名称
     */
    private String goodsStatusName;
    /**
     * 是否展示 0：否，1：是
     */
    private Integer isShow = CommonConstants.YES;
    /**
     * 展示价格
     */
    private BigDecimal displayPrice;
    /**
     * 一级分类名称
     **/
    private String firstClassifyName;
    /**
     * 二级分类名
     **/
    private String secondClassifyName;
    /**
     * 三级分类名
     **/
    private String thirdClassifyName;
}
